import axios from 'axios'
import { Toast } from "vant";


const baseURL = (process.env.NODE_ENV == 'production') ? 'https://elm.cangdu.org': '/api'

// 创建实例
const service = axios.create({
  timeout:60000,
  baseURL
})


// 拦截请求
service.interceptors.request.use(config =>{
  // console.log(config);
  return config
}, function (error) {
  //请求错误
  return Promise.reject(error);
})


// 拦截响应
service.interceptors.response.use(response =>{
  // console.log(response);
  // 判断业务状态码,做出对应处理
  return response.data
}, function (error) {
  //status不是2xx的走这个错误回调
  Toast({
    message:error.message,
    position:'bottom'
  });
  return Promise.reject(error);
})


// 导出
export default service